Technical Notes: Hardware
Device Drivers
The I/O Kit is the device driver subsystem of Mac OS X and is part of Darwin. The I/O Kit provides a set of C functions and C++ classes--including object-oriented abstractions common to various hardware families--that developers can use to create device drivers. In addition, for many device types, the I/O Kit provides a device interface that developers can use to enable an application to communicate with and control hardware from user space. |